nasty c Page: 1